[INFO] fetching crate azure_mgmt_billing 0.21.0...
[INFO] fixing azure_mgmt_billing-0.21.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate azure_mgmt_billing 0.21.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate azure_mgmt_billing 0.21.0
[INFO] finished tweaking crates.io crate azure_mgmt_billing 0.21.0
[INFO] tweaked toml for crates.io crate azure_mgmt_billing 0.21.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate azure_mgmt_billing 0.21.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 224 packages to latest compatible versions
[INFO] [stderr]       Adding azure_core v0.21.0 (available: v1.0.0)
[INFO] [stderr]       Adding env_logger v0.10.2 (available: v0.11.10)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b50a9a9db7f915cdb744a4112d0aca716e067d4cb202876feaaf6e62dc4faa96
[INFO] running `Command { std: "docker" "start" "b50a9a9db7f915cdb744a4112d0aca716e067d4cb202876feaaf6e62dc4faa96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b50a9a9db7f915cdb744a4112d0aca716e067d4cb202876feaaf6e62dc4faa96" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b50a9a9db7f915cdb744a4112d0aca716e067d4cb202876feaaf6e62dc4faa96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b50a9a9db7f915cdb744a4112d0aca716e067d4cb202876feaaf6e62dc4faa96" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]    Compiling openssl v0.10.81
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling http-types v2.12.0
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]     Checking parking v2.2.1
[INFO] [stderr]     Checking waker-fn v1.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]    Compiling time-macros v0.2.30
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling azure_core v0.21.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking infer v0.2.3
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking humantime v2.3.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_qs v0.8.5
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking time v0.3.51
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking azure_mgmt_billing v0.21.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/package_2024_04/mod.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let context = azure_core::Context::default();
[INFO] [stdout]    |             -------
[INFO] [stdout]    |             |
[INFO] [stdout]    |             `context` calls a custom destructor
[INFO] [stdout]    |             `context` will be dropped later as of Edition 2024
[INFO] [stdout] 84 |         self.pipeline.send(&context, request).await
[INFO] [stdout]    |                                               ^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 85 |     }
[INFO] [stdout]    |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `context` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]    = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:307:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 307 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 308 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:441:42
[INFO] [stdout]     |
[INFO] [stdout] 404 |                         let rsp = match continuation {
[INFO] [stdout]     |                             ---
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `rsp` calls a custom destructor
[INFO] [stdout]     |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 441 |                         rsp?.into_body().await
[INFO] [stdout]     |                         ----             ^^^^^
[INFO] [stdout]     |                         |                |
[INFO] [stdout]     |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 442 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]     = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:431:60
[INFO] [stdout]     |
[INFO] [stdout] 423 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                               -------
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               `req` calls a custom destructor
[INFO] [stdout]     |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 431 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 432 | ...                   }
[INFO] [stdout]     |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:420:60
[INFO] [stdout]     |
[INFO] [stdout] 408 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                               -------
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               `req` calls a custom destructor
[INFO] [stdout]     |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 420 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 421 | ...                   }
[INFO] [stdout]     |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:601:64
[INFO] [stdout]     |
[INFO] [stdout] 596 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 601 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 602 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:715:64
[INFO] [stdout]     |
[INFO] [stdout] 709 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 715 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 716 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:877:64
[INFO] [stdout]     |
[INFO] [stdout] 872 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 877 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 878 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1055:42
[INFO] [stdout]      |
[INFO] [stdout]  998 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1055 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1056 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1045:60
[INFO] [stdout]      |
[INFO] [stdout] 1017 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1045 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1046 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1014:60
[INFO] [stdout]      |
[INFO] [stdout] 1002 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1014 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1015 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1180:64
[INFO] [stdout]      |
[INFO] [stdout] 1175 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1180 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1181 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1281:64
[INFO] [stdout]      |
[INFO] [stdout] 1276 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1281 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1282 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1520:64
[INFO] [stdout]      |
[INFO] [stdout] 1514 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1520 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1521 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1688:64
[INFO] [stdout]      |
[INFO] [stdout] 1682 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1688 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1689 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1844:64
[INFO] [stdout]      |
[INFO] [stdout] 1838 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1844 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1845 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1981:42
[INFO] [stdout]      |
[INFO] [stdout] 1943 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1981 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1982 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1971:60
[INFO] [stdout]      |
[INFO] [stdout] 1962 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1971 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1972 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1959:60
[INFO] [stdout]      |
[INFO] [stdout] 1947 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1959 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1960 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2072:64
[INFO] [stdout]      |
[INFO] [stdout] 2066 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2072 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2073 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2172:64
[INFO] [stdout]      |
[INFO] [stdout] 2167 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2172 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2173 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2285:64
[INFO] [stdout]      |
[INFO] [stdout] 2279 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2285 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2286 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2581:42
[INFO] [stdout]      |
[INFO] [stdout] 2502 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2581 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2582 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2571:60
[INFO] [stdout]      |
[INFO] [stdout] 2521 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2571 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2572 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2518:60
[INFO] [stdout]      |
[INFO] [stdout] 2506 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2518 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2519 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2688:64
[INFO] [stdout]      |
[INFO] [stdout] 2682 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2688 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2689 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3049:42
[INFO] [stdout]      |
[INFO] [stdout] 3015 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3049 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3050 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3039:60
[INFO] [stdout]      |
[INFO] [stdout] 3034 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3039 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3040 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3031:60
[INFO] [stdout]      |
[INFO] [stdout] 3019 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3031 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3032 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3164:42
[INFO] [stdout]      |
[INFO] [stdout] 3130 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3164 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3165 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3154:60
[INFO] [stdout]      |
[INFO] [stdout] 3149 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3154 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3155 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3146:60
[INFO] [stdout]      |
[INFO] [stdout] 3134 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3146 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3147 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3256:64
[INFO] [stdout]      |
[INFO] [stdout] 3250 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3256 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3257 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3383:42
[INFO] [stdout]      |
[INFO] [stdout] 3349 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3383 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3384 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3373:60
[INFO] [stdout]      |
[INFO] [stdout] 3368 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3373 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3374 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3365:60
[INFO] [stdout]      |
[INFO] [stdout] 3353 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3365 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3366 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3476:64
[INFO] [stdout]      |
[INFO] [stdout] 3470 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3476 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3477 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3603:42
[INFO] [stdout]      |
[INFO] [stdout] 3569 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3603 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3604 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3593:60
[INFO] [stdout]      |
[INFO] [stdout] 3588 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3593 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3594 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3585:60
[INFO] [stdout]      |
[INFO] [stdout] 3573 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3585 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3586 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3696:64
[INFO] [stdout]      |
[INFO] [stdout] 3690 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3696 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3697 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3798:64
[INFO] [stdout]      |
[INFO] [stdout] 3792 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3798 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3799 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3924:42
[INFO] [stdout]      |
[INFO] [stdout] 3890 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3924 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3925 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3914:60
[INFO] [stdout]      |
[INFO] [stdout] 3909 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3914 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3915 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3906:60
[INFO] [stdout]      |
[INFO] [stdout] 3894 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3906 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3907 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4039:42
[INFO] [stdout]      |
[INFO] [stdout] 4005 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4039 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4040 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4029:60
[INFO] [stdout]      |
[INFO] [stdout] 4024 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4029 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4030 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4021:60
[INFO] [stdout]      |
[INFO] [stdout] 4009 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4021 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4022 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4131:64
[INFO] [stdout]      |
[INFO] [stdout] 4125 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4131 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4132 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4257:42
[INFO] [stdout]      |
[INFO] [stdout] 4223 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4257 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4258 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4247:60
[INFO] [stdout]      |
[INFO] [stdout] 4242 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4247 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4248 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4239:60
[INFO] [stdout]      |
[INFO] [stdout] 4227 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4239 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4240 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4349:64
[INFO] [stdout]      |
[INFO] [stdout] 4343 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4349 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4350 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4537:64
[INFO] [stdout]      |
[INFO] [stdout] 4531 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4537 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4538 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4638:64
[INFO] [stdout]      |
[INFO] [stdout] 4633 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4638 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4639 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4752:64
[INFO] [stdout]      |
[INFO] [stdout] 4746 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4752 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4753 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:4914:64
[INFO] [stdout]      |
[INFO] [stdout] 4909 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 4914 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 4915 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5092:42
[INFO] [stdout]      |
[INFO] [stdout] 5035 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5092 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5093 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5082:60
[INFO] [stdout]      |
[INFO] [stdout] 5054 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5082 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5083 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5051:60
[INFO] [stdout]      |
[INFO] [stdout] 5039 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5051 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5052 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5237:64
[INFO] [stdout]      |
[INFO] [stdout] 5222 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5237 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5238 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5339:64
[INFO] [stdout]      |
[INFO] [stdout] 5333 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5339 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5340 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5655:42
[INFO] [stdout]      |
[INFO] [stdout] 5603 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5655 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5656 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5645:60
[INFO] [stdout]      |
[INFO] [stdout] 5622 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5645 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5646 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5619:60
[INFO] [stdout]      |
[INFO] [stdout] 5607 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5619 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5620 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5825:42
[INFO] [stdout]      |
[INFO] [stdout] 5773 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5825 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5826 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5815:60
[INFO] [stdout]      |
[INFO] [stdout] 5792 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5815 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5816 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5789:60
[INFO] [stdout]      |
[INFO] [stdout] 5777 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5789 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5790 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5995:42
[INFO] [stdout]      |
[INFO] [stdout] 5943 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5995 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5996 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5985:60
[INFO] [stdout]      |
[INFO] [stdout] 5962 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5985 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5986 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:5959:60
[INFO] [stdout]      |
[INFO] [stdout] 5947 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 5959 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 5960 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6163:42
[INFO] [stdout]      |
[INFO] [stdout] 6111 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6163 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6164 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6153:60
[INFO] [stdout]      |
[INFO] [stdout] 6130 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6153 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6154 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6127:60
[INFO] [stdout]      |
[INFO] [stdout] 6115 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6127 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6128 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6252:64
[INFO] [stdout]      |
[INFO] [stdout] 6247 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6252 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6253 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6365:64
[INFO] [stdout]      |
[INFO] [stdout] 6359 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6365 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6366 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6598:42
[INFO] [stdout]      |
[INFO] [stdout] 6546 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6598 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6599 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6588:60
[INFO] [stdout]      |
[INFO] [stdout] 6565 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6588 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6589 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:6562:60
[INFO] [stdout]      |
[INFO] [stdout] 6550 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 6562 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 6563 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7252:64
[INFO] [stdout]      |
[INFO] [stdout] 7247 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7252 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7253 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7349:64
[INFO] [stdout]      |
[INFO] [stdout] 7344 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7349 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7350 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7490:42
[INFO] [stdout]      |
[INFO] [stdout] 7447 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7490 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7491 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7480:60
[INFO] [stdout]      |
[INFO] [stdout] 7466 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7480 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7481 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7463:60
[INFO] [stdout]      |
[INFO] [stdout] 7451 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7463 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7464 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7593:64
[INFO] [stdout]      |
[INFO] [stdout] 7587 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7593 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7594 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7751:64
[INFO] [stdout]      |
[INFO] [stdout] 7746 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7751 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7752 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7849:64
[INFO] [stdout]      |
[INFO] [stdout] 7844 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7849 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7850 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7991:42
[INFO] [stdout]      |
[INFO] [stdout] 7948 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7991 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7992 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7981:60
[INFO] [stdout]      |
[INFO] [stdout] 7967 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7981 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7982 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:7964:60
[INFO] [stdout]      |
[INFO] [stdout] 7952 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 7964 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 7965 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8095:64
[INFO] [stdout]      |
[INFO] [stdout] 8089 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8095 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8096 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8284:64
[INFO] [stdout]      |
[INFO] [stdout] 8270 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8284 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8285 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8442:64
[INFO] [stdout]      |
[INFO] [stdout] 8437 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8442 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8443 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8540:64
[INFO] [stdout]      |
[INFO] [stdout] 8535 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8540 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8541 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8682:42
[INFO] [stdout]      |
[INFO] [stdout] 8639 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8682 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8683 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8672:60
[INFO] [stdout]      |
[INFO] [stdout] 8658 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8672 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8673 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8655:60
[INFO] [stdout]      |
[INFO] [stdout] 8643 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8655 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8656 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8786:64
[INFO] [stdout]      |
[INFO] [stdout] 8780 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8786 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8787 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:8975:64
[INFO] [stdout]      |
[INFO] [stdout] 8961 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 8975 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 8976 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9163:64
[INFO] [stdout]      |
[INFO] [stdout] 9149 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9163 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9164 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9319:64
[INFO] [stdout]      |
[INFO] [stdout] 9314 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9319 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9320 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9433:64
[INFO] [stdout]      |
[INFO] [stdout] 9427 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9433 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9434 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9557:64
[INFO] [stdout]      |
[INFO] [stdout] 9552 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9557 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9558 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9697:42
[INFO] [stdout]      |
[INFO] [stdout] 9654 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9697 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9698 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9687:60
[INFO] [stdout]      |
[INFO] [stdout] 9673 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9687 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9688 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9670:60
[INFO] [stdout]      |
[INFO] [stdout] 9658 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9670 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9671 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9799:64
[INFO] [stdout]      |
[INFO] [stdout] 9793 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9799 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9800 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:9956:64
[INFO] [stdout]      |
[INFO] [stdout] 9951 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 9956 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 9957 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10071:64
[INFO] [stdout]       |
[INFO] [stdout] 10065 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10071 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10072 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10196:64
[INFO] [stdout]       |
[INFO] [stdout] 10191 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10196 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10197 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10310:42
[INFO] [stdout]       |
[INFO] [stdout] 10276 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10310 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10311 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10300:60
[INFO] [stdout]       |
[INFO] [stdout] 10295 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10300 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10301 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10292:60
[INFO] [stdout]       |
[INFO] [stdout] 10280 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10292 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10293 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10401:64
[INFO] [stdout]       |
[INFO] [stdout] 10396 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10401 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10402 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10516:64
[INFO] [stdout]       |
[INFO] [stdout] 10510 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10516 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10517 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10641:64
[INFO] [stdout]       |
[INFO] [stdout] 10636 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10641 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10642 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10755:42
[INFO] [stdout]       |
[INFO] [stdout] 10721 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10755 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10756 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10745:60
[INFO] [stdout]       |
[INFO] [stdout] 10740 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10745 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10746 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10737:60
[INFO] [stdout]       |
[INFO] [stdout] 10725 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10737 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10738 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:10876:64
[INFO] [stdout]       |
[INFO] [stdout] 10862 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 10876 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 10877 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11256:64
[INFO] [stdout]       |
[INFO] [stdout] 11251 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11256 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11257 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11382:42
[INFO] [stdout]       |
[INFO] [stdout] 11348 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11382 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11383 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11372:60
[INFO] [stdout]       |
[INFO] [stdout] 11367 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11372 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11373 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11364:60
[INFO] [stdout]       |
[INFO] [stdout] 11352 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11364 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11365 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11474:64
[INFO] [stdout]       |
[INFO] [stdout] 11469 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11474 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11475 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11601:42
[INFO] [stdout]       |
[INFO] [stdout] 11567 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11601 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11602 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11591:60
[INFO] [stdout]       |
[INFO] [stdout] 11586 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11591 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11592 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11583:60
[INFO] [stdout]       |
[INFO] [stdout] 11571 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11583 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11584 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11693:64
[INFO] [stdout]       |
[INFO] [stdout] 11688 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11693 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11694 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11820:42
[INFO] [stdout]       |
[INFO] [stdout] 11786 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11820 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11821 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11810:60
[INFO] [stdout]       |
[INFO] [stdout] 11805 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11810 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11811 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11802:60
[INFO] [stdout]       |
[INFO] [stdout] 11790 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11802 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11803 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:11910:64
[INFO] [stdout]       |
[INFO] [stdout] 11905 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 11910 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 11911 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12035:42
[INFO] [stdout]       |
[INFO] [stdout] 12001 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12035 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12036 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12025:60
[INFO] [stdout]       |
[INFO] [stdout] 12020 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12025 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12026 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12017:60
[INFO] [stdout]       |
[INFO] [stdout] 12005 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12017 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12018 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12126:64
[INFO] [stdout]       |
[INFO] [stdout] 12121 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12126 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12127 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12252:42
[INFO] [stdout]       |
[INFO] [stdout] 12218 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12252 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12253 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12242:60
[INFO] [stdout]       |
[INFO] [stdout] 12237 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12242 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12243 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12234:60
[INFO] [stdout]       |
[INFO] [stdout] 12222 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12234 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12235 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12343:64
[INFO] [stdout]       |
[INFO] [stdout] 12338 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12343 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12344 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12469:42
[INFO] [stdout]       |
[INFO] [stdout] 12435 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12469 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12470 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12459:60
[INFO] [stdout]       |
[INFO] [stdout] 12454 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12459 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12460 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12451:60
[INFO] [stdout]       |
[INFO] [stdout] 12439 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12451 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12452 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12608:64
[INFO] [stdout]       |
[INFO] [stdout] 12600 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12608 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12609 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12760:42
[INFO] [stdout]       |
[INFO] [stdout] 12717 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12760 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12761 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12750:60
[INFO] [stdout]       |
[INFO] [stdout] 12736 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12750 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12751 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12733:60
[INFO] [stdout]       |
[INFO] [stdout] 12721 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12733 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12734 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12981:42
[INFO] [stdout]       |
[INFO] [stdout] 12947 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12981 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12982 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12971:60
[INFO] [stdout]       |
[INFO] [stdout] 12966 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12971 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12972 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:12963:60
[INFO] [stdout]       |
[INFO] [stdout] 12951 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 12963 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 12964 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13149:42
[INFO] [stdout]       |
[INFO] [stdout] 13097 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13149 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13150 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13139:60
[INFO] [stdout]       |
[INFO] [stdout] 13116 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13139 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13140 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13113:60
[INFO] [stdout]       |
[INFO] [stdout] 13101 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13113 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13114 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13249:64
[INFO] [stdout]       |
[INFO] [stdout] 13241 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13249 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13250 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13371:64
[INFO] [stdout]       |
[INFO] [stdout] 13365 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13371 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13372 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13530:64
[INFO] [stdout]       |
[INFO] [stdout] 13524 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13530 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13531 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:13958:64
[INFO] [stdout]       |
[INFO] [stdout] 13950 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 13958 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 13959 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14158:42
[INFO] [stdout]       |
[INFO] [stdout] 14098 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14158 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14159 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14148:60
[INFO] [stdout]       |
[INFO] [stdout] 14117 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14148 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14149 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14114:60
[INFO] [stdout]       |
[INFO] [stdout] 14102 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14114 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14115 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14348:42
[INFO] [stdout]       |
[INFO] [stdout] 14288 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14348 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14349 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14338:60
[INFO] [stdout]       |
[INFO] [stdout] 14307 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14338 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14339 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14304:60
[INFO] [stdout]       |
[INFO] [stdout] 14292 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14304 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14305 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14538:42
[INFO] [stdout]       |
[INFO] [stdout] 14478 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14538 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14539 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14528:60
[INFO] [stdout]       |
[INFO] [stdout] 14497 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14528 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14529 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14494:60
[INFO] [stdout]       |
[INFO] [stdout] 14482 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14494 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14495 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14636:64
[INFO] [stdout]       |
[INFO] [stdout] 14630 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14636 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14637 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14738:64
[INFO] [stdout]       |
[INFO] [stdout] 14732 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14738 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14739 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:14907:64
[INFO] [stdout]       |
[INFO] [stdout] 14901 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 14907 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 14908 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15076:64
[INFO] [stdout]       |
[INFO] [stdout] 15070 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15076 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15077 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15234:64
[INFO] [stdout]       |
[INFO] [stdout] 15228 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15234 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15235 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15344:64
[INFO] [stdout]       |
[INFO] [stdout] 15336 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15344 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15345 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15458:64
[INFO] [stdout]       |
[INFO] [stdout] 15452 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15458 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15459 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15620:64
[INFO] [stdout]       |
[INFO] [stdout] 15615 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15620 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15621 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15829:42
[INFO] [stdout]       |
[INFO] [stdout] 15759 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15829 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15830 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15819:60
[INFO] [stdout]       |
[INFO] [stdout] 15778 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15819 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15820 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15775:60
[INFO] [stdout]       |
[INFO] [stdout] 15763 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15775 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15776 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16018:42
[INFO] [stdout]       |
[INFO] [stdout] 15958 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16018 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16019 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16008:60
[INFO] [stdout]       |
[INFO] [stdout] 15977 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16008 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16009 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:15974:60
[INFO] [stdout]       |
[INFO] [stdout] 15962 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 15974 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 15975 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16187:42
[INFO] [stdout]       |
[INFO] [stdout] 16135 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16187 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16188 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16177:60
[INFO] [stdout]       |
[INFO] [stdout] 16154 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16177 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16178 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16151:60
[INFO] [stdout]       |
[INFO] [stdout] 16139 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16151 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16152 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16335:64
[INFO] [stdout]       |
[INFO] [stdout] 16330 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16335 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16336 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16449:64
[INFO] [stdout]       |
[INFO] [stdout] 16443 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16449 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16450 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16694:42
[INFO] [stdout]       |
[INFO] [stdout] 16637 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16694 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16695 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16684:60
[INFO] [stdout]       |
[INFO] [stdout] 16656 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16684 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16685 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16653:60
[INFO] [stdout]       |
[INFO] [stdout] 16641 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16653 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16654 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:16870:64
[INFO] [stdout]       |
[INFO] [stdout] 16865 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 16870 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 16871 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17059:42
[INFO] [stdout]       |
[INFO] [stdout] 17004 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17059 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17060 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17049:60
[INFO] [stdout]       |
[INFO] [stdout] 17023 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17049 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17050 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17020:60
[INFO] [stdout]       |
[INFO] [stdout] 17008 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17020 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17021 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17149:64
[INFO] [stdout]       |
[INFO] [stdout] 17144 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17149 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17150 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17337:42
[INFO] [stdout]       |
[INFO] [stdout] 17282 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17337 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17338 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17327:60
[INFO] [stdout]       |
[INFO] [stdout] 17301 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17327 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17328 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17298:60
[INFO] [stdout]       |
[INFO] [stdout] 17286 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17298 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17299 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17464:64
[INFO] [stdout]       |
[INFO] [stdout] 17459 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17464 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17465 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17634:42
[INFO] [stdout]       |
[INFO] [stdout] 17585 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17634 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17635 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17624:60
[INFO] [stdout]       |
[INFO] [stdout] 17604 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17624 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17625 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17601:60
[INFO] [stdout]       |
[INFO] [stdout] 17589 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17601 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17602 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17804:64
[INFO] [stdout]       |
[INFO] [stdout] 17799 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17804 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17805 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17984:42
[INFO] [stdout]       |
[INFO] [stdout] 17932 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17984 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17985 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17974:60
[INFO] [stdout]       |
[INFO] [stdout] 17951 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17974 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17975 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:17948:60
[INFO] [stdout]       |
[INFO] [stdout] 17936 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 17948 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 17949 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18074:64
[INFO] [stdout]       |
[INFO] [stdout] 18069 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18074 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18075 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18253:42
[INFO] [stdout]       |
[INFO] [stdout] 18201 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18253 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18254 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18243:60
[INFO] [stdout]       |
[INFO] [stdout] 18220 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18243 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18244 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18217:60
[INFO] [stdout]       |
[INFO] [stdout] 18205 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18217 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18218 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18646:42
[INFO] [stdout]       |
[INFO] [stdout] 18588 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18646 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18647 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18636:60
[INFO] [stdout]       |
[INFO] [stdout] 18607 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18636 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18637 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18604:60
[INFO] [stdout]       |
[INFO] [stdout] 18592 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18604 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18605 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18748:64
[INFO] [stdout]       |
[INFO] [stdout] 18742 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18748 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18749 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:18911:64
[INFO] [stdout]       |
[INFO] [stdout] 18905 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 18911 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 18912 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19021:64
[INFO] [stdout]       |
[INFO] [stdout] 19012 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19021 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19022 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19189:64
[INFO] [stdout]       |
[INFO] [stdout] 19183 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19189 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19190 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19345:64
[INFO] [stdout]       |
[INFO] [stdout] 19340 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19345 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19346 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19542:42
[INFO] [stdout]       |
[INFO] [stdout] 19484 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19542 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19543 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19532:60
[INFO] [stdout]       |
[INFO] [stdout] 19503 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19532 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19533 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19500:60
[INFO] [stdout]       |
[INFO] [stdout] 19488 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19500 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19501 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19644:64
[INFO] [stdout]       |
[INFO] [stdout] 19638 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19644 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19645 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19821:64
[INFO] [stdout]       |
[INFO] [stdout] 19812 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19821 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19822 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:19977:64
[INFO] [stdout]       |
[INFO] [stdout] 19972 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19977 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 19978 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20174:42
[INFO] [stdout]       |
[INFO] [stdout] 20116 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20174 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20175 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20164:60
[INFO] [stdout]       |
[INFO] [stdout] 20135 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20164 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20165 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20132:60
[INFO] [stdout]       |
[INFO] [stdout] 20120 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20132 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20133 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20263:64
[INFO] [stdout]       |
[INFO] [stdout] 20258 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20263 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20264 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20478:64
[INFO] [stdout]       |
[INFO] [stdout] 20472 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20478 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20479 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20580:64
[INFO] [stdout]       |
[INFO] [stdout] 20575 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20580 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20581 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20695:64
[INFO] [stdout]       |
[INFO] [stdout] 20689 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20695 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20696 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20858:64
[INFO] [stdout]       |
[INFO] [stdout] 20853 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20858 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20859 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21037:42
[INFO] [stdout]       |
[INFO] [stdout] 20980 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21037 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21038 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21027:60
[INFO] [stdout]       |
[INFO] [stdout] 20999 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21027 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21028 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:20996:60
[INFO] [stdout]       |
[INFO] [stdout] 20984 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 20996 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 20997 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21164:42
[INFO] [stdout]       |
[INFO] [stdout] 21130 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21164 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21165 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21154:60
[INFO] [stdout]       |
[INFO] [stdout] 21149 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21154 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21155 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21146:60
[INFO] [stdout]       |
[INFO] [stdout] 21134 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21146 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21147 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21371:42
[INFO] [stdout]       |
[INFO] [stdout] 21337 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21371 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21372 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21361:60
[INFO] [stdout]       |
[INFO] [stdout] 21356 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21361 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21362 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21353:60
[INFO] [stdout]       |
[INFO] [stdout] 21341 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21353 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21354 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21462:64
[INFO] [stdout]       |
[INFO] [stdout] 21457 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21462 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21463 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21587:42
[INFO] [stdout]       |
[INFO] [stdout] 21553 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21587 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21588 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21577:60
[INFO] [stdout]       |
[INFO] [stdout] 21572 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21577 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21578 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21569:60
[INFO] [stdout]       |
[INFO] [stdout] 21557 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21569 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21570 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21677:64
[INFO] [stdout]       |
[INFO] [stdout] 21672 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21677 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21678 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21801:42
[INFO] [stdout]       |
[INFO] [stdout] 21767 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21801 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21802 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21791:60
[INFO] [stdout]       |
[INFO] [stdout] 21786 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21791 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21792 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21783:60
[INFO] [stdout]       |
[INFO] [stdout] 21771 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21783 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21784 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21887:64
[INFO] [stdout]       |
[INFO] [stdout] 21882 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21887 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21888 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:21982:64
[INFO] [stdout]       |
[INFO] [stdout] 21977 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 21982 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 21983 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22233:64
[INFO] [stdout]       |
[INFO] [stdout] 22228 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22233 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22234 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22348:64
[INFO] [stdout]       |
[INFO] [stdout] 22342 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22348 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22349 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22477:64
[INFO] [stdout]       |
[INFO] [stdout] 22472 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22477 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22478 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22591:64
[INFO] [stdout]       |
[INFO] [stdout] 22585 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22591 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22592 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22720:64
[INFO] [stdout]       |
[INFO] [stdout] 22715 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22720 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22721 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22834:64
[INFO] [stdout]       |
[INFO] [stdout] 22828 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22834 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22835 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:22962:64
[INFO] [stdout]       |
[INFO] [stdout] 22957 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 22962 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 22963 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23075:64
[INFO] [stdout]       |
[INFO] [stdout] 23069 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23075 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23076 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23203:64
[INFO] [stdout]       |
[INFO] [stdout] 23198 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23203 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23204 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23548:42
[INFO] [stdout]       |
[INFO] [stdout] 23496 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23548 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23549 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23538:60
[INFO] [stdout]       |
[INFO] [stdout] 23515 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23538 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23539 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23512:60
[INFO] [stdout]       |
[INFO] [stdout] 23500 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23512 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23513 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23717:42
[INFO] [stdout]       |
[INFO] [stdout] 23665 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23717 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23718 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23707:60
[INFO] [stdout]       |
[INFO] [stdout] 23684 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23707 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23708 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23681:60
[INFO] [stdout]       |
[INFO] [stdout] 23669 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23681 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23682 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23886:42
[INFO] [stdout]       |
[INFO] [stdout] 23834 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23886 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23887 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23876:60
[INFO] [stdout]       |
[INFO] [stdout] 23853 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23876 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23877 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23850:60
[INFO] [stdout]       |
[INFO] [stdout] 23838 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23850 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23851 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:23989:64
[INFO] [stdout]       |
[INFO] [stdout] 23983 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 23989 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 23990 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24147:64
[INFO] [stdout]       |
[INFO] [stdout] 24141 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24147 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24148 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24248:64
[INFO] [stdout]       |
[INFO] [stdout] 24243 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24248 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24249 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24351:64
[INFO] [stdout]       |
[INFO] [stdout] 24345 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24351 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24352 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24530:42
[INFO] [stdout]       |
[INFO] [stdout] 24478 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24530 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24531 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24520:60
[INFO] [stdout]       |
[INFO] [stdout] 24497 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24520 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24521 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24494:60
[INFO] [stdout]       |
[INFO] [stdout] 24482 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24494 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24495 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24806:42
[INFO] [stdout]       |
[INFO] [stdout] 24754 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24806 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24807 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24796:60
[INFO] [stdout]       |
[INFO] [stdout] 24773 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24796 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24797 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24770:60
[INFO] [stdout]       |
[INFO] [stdout] 24758 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24770 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24771 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24975:42
[INFO] [stdout]       |
[INFO] [stdout] 24923 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24975 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24976 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24965:60
[INFO] [stdout]       |
[INFO] [stdout] 24942 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24965 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24966 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:24939:60
[INFO] [stdout]       |
[INFO] [stdout] 24927 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 24939 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 24940 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25075:64
[INFO] [stdout]       |
[INFO] [stdout] 25067 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25075 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25076 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25197:64
[INFO] [stdout]       |
[INFO] [stdout] 25191 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25197 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25198 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25378:42
[INFO] [stdout]       |
[INFO] [stdout] 25344 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25378 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25379 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25368:60
[INFO] [stdout]       |
[INFO] [stdout] 25363 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25368 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25369 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25360:60
[INFO] [stdout]       |
[INFO] [stdout] 25348 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25360 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25361 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25519:64
[INFO] [stdout]       |
[INFO] [stdout] 25511 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25519 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25520 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25671:42
[INFO] [stdout]       |
[INFO] [stdout] 25628 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25671 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25672 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25661:60
[INFO] [stdout]       |
[INFO] [stdout] 25647 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25661 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25662 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25644:60
[INFO] [stdout]       |
[INFO] [stdout] 25632 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25644 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25645 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26015:42
[INFO] [stdout]       |
[INFO] [stdout] 25957 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26015 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26016 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26005:60
[INFO] [stdout]       |
[INFO] [stdout] 25976 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26005 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26006 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:25973:60
[INFO] [stdout]       |
[INFO] [stdout] 25961 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 25973 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 25974 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26194:42
[INFO] [stdout]       |
[INFO] [stdout] 26136 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26194 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26195 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26184:60
[INFO] [stdout]       |
[INFO] [stdout] 26155 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26184 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26185 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26152:60
[INFO] [stdout]       |
[INFO] [stdout] 26140 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26152 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26153 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26372:42
[INFO] [stdout]       |
[INFO] [stdout] 26314 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26372 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26373 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26362:60
[INFO] [stdout]       |
[INFO] [stdout] 26333 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26362 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26363 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26330:60
[INFO] [stdout]       |
[INFO] [stdout] 26318 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26330 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26331 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26541:42
[INFO] [stdout]       |
[INFO] [stdout] 26489 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26541 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26542 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26531:60
[INFO] [stdout]       |
[INFO] [stdout] 26508 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26531 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26532 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26505:60
[INFO] [stdout]       |
[INFO] [stdout] 26493 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26505 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26506 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26643:64
[INFO] [stdout]       |
[INFO] [stdout] 26637 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26643 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26644 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:26817:64
[INFO] [stdout]       |
[INFO] [stdout] 26806 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 26817 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 26818 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27018:64
[INFO] [stdout]       |
[INFO] [stdout] 27013 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27018 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27019 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27123:64
[INFO] [stdout]       |
[INFO] [stdout] 27117 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27123 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27124 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27227:64
[INFO] [stdout]       |
[INFO] [stdout] 27221 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27227 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27228 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27354:42
[INFO] [stdout]       |
[INFO] [stdout] 27320 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27354 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27355 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27344:60
[INFO] [stdout]       |
[INFO] [stdout] 27339 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27344 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27345 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27336:60
[INFO] [stdout]       |
[INFO] [stdout] 27324 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27336 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27337 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27544:64
[INFO] [stdout]       |
[INFO] [stdout] 27539 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27544 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27545 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27649:64
[INFO] [stdout]       |
[INFO] [stdout] 27643 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27649 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27650 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27753:64
[INFO] [stdout]       |
[INFO] [stdout] 27747 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27753 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27754 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27880:42
[INFO] [stdout]       |
[INFO] [stdout] 27846 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27880 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27881 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27870:60
[INFO] [stdout]       |
[INFO] [stdout] 27865 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27870 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27871 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:27862:60
[INFO] [stdout]       |
[INFO] [stdout] 27850 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 27862 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 27863 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28037:64
[INFO] [stdout]       |
[INFO] [stdout] 28031 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28037 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28038 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28136:64
[INFO] [stdout]       |
[INFO] [stdout] 28130 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28136 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28137 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28234:64
[INFO] [stdout]       |
[INFO] [stdout] 28228 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28234 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28235 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28331:64
[INFO] [stdout]       |
[INFO] [stdout] 28326 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                             -------
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `req` calls a custom destructor
[INFO] [stdout]       |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28331 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout]       |                                                                |
[INFO] [stdout]       |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28332 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28452:42
[INFO] [stdout]       |
[INFO] [stdout] 28418 |                         let rsp = match continuation {
[INFO] [stdout]       |                             ---
[INFO] [stdout]       |                             |
[INFO] [stdout]       |                             `rsp` calls a custom destructor
[INFO] [stdout]       |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28452 |                         rsp?.into_body().await
[INFO] [stdout]       |                         ----             ^^^^^
[INFO] [stdout]       |                         |                |
[INFO] [stdout]       |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]       |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]       |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28453 |                     }
[INFO] [stdout]       |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28442:60
[INFO] [stdout]       |
[INFO] [stdout] 28437 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28442 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28443 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]      --> src/package_2024_04/mod.rs:28434:60
[INFO] [stdout]       |
[INFO] [stdout] 28422 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]       |                               -------
[INFO] [stdout]       |                               |
[INFO] [stdout]       |                               `req` calls a custom destructor
[INFO] [stdout]       |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 28434 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]       |                                                      ^^^^^
[INFO] [stdout]       |                                                      |
[INFO] [stdout]       |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]       |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 28435 | ...                   }
[INFO] [stdout]       |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]       |
[INFO] [stdout]       = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]       |
[INFO] [stdout]   666 | impl Drop for Bytes {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]       = warning: this changes meaning in Rust 2024
[INFO] [stdout]       = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> src/package_2024_04/mod.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let context = azure_core::Context::default();
[INFO] [stdout]    |             -------
[INFO] [stdout]    |             |
[INFO] [stdout]    |             `context` calls a custom destructor
[INFO] [stdout]    |             `context` will be dropped later as of Edition 2024
[INFO] [stdout] 84 |         self.pipeline.send(&context, request).await
[INFO] [stdout]    |                                               ^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 85 |     }
[INFO] [stdout]    |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `context` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]    = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:307:64
[INFO] [stdout]     |
[INFO] [stdout] 302 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 307 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 308 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:441:42
[INFO] [stdout]     |
[INFO] [stdout] 404 |                         let rsp = match continuation {
[INFO] [stdout]     |                             ---
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `rsp` calls a custom destructor
[INFO] [stdout]     |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 441 |                         rsp?.into_body().await
[INFO] [stdout]     |                         ----             ^^^^^
[INFO] [stdout]     |                         |                |
[INFO] [stdout]     |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 442 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]     = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:431:60
[INFO] [stdout]     |
[INFO] [stdout] 423 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                               -------
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               `req` calls a custom destructor
[INFO] [stdout]     |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 431 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 432 | ...                   }
[INFO] [stdout]     |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:420:60
[INFO] [stdout]     |
[INFO] [stdout] 408 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                               -------
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               `req` calls a custom destructor
[INFO] [stdout]     |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 420 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]     |                                                      ^^^^^
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 421 | ...                   }
[INFO] [stdout]     |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:601:64
[INFO] [stdout]     |
[INFO] [stdout] 596 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 601 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 602 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:715:64
[INFO] [stdout]     |
[INFO] [stdout] 709 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Put);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 715 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 716 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/package_2024_04/mod.rs:877:64
[INFO] [stdout]     |
[INFO] [stdout] 872 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Delete);
[INFO] [stdout]     |                             -------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `req` calls a custom destructor
[INFO] [stdout]     |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 877 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 878 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]     |
[INFO] [stdout] 666 | impl Drop for Bytes {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1055:42
[INFO] [stdout]      |
[INFO] [stdout]  998 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1055 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1056 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1045:60
[INFO] [stdout]      |
[INFO] [stdout] 1017 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1045 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1046 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1014:60
[INFO] [stdout]      |
[INFO] [stdout] 1002 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1014 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1015 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1180:64
[INFO] [stdout]      |
[INFO] [stdout] 1175 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1180 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1181 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1281:64
[INFO] [stdout]      |
[INFO] [stdout] 1276 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1281 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1282 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1520:64
[INFO] [stdout]      |
[INFO] [stdout] 1514 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1520 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1521 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1688:64
[INFO] [stdout]      |
[INFO] [stdout] 1682 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1688 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1689 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1844:64
[INFO] [stdout]      |
[INFO] [stdout] 1838 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1844 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1845 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1981:42
[INFO] [stdout]      |
[INFO] [stdout] 1943 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1981 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1982 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1971:60
[INFO] [stdout]      |
[INFO] [stdout] 1962 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1971 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1972 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:1959:60
[INFO] [stdout]      |
[INFO] [stdout] 1947 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1959 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 1960 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2072:64
[INFO] [stdout]      |
[INFO] [stdout] 2066 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2072 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2073 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2172:64
[INFO] [stdout]      |
[INFO] [stdout] 2167 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2172 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2173 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2285:64
[INFO] [stdout]      |
[INFO] [stdout] 2279 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Patch);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2285 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2286 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2581:42
[INFO] [stdout]      |
[INFO] [stdout] 2502 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2581 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2582 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2571:60
[INFO] [stdout]      |
[INFO] [stdout] 2521 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2571 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2572 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2518:60
[INFO] [stdout]      |
[INFO] [stdout] 2506 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2518 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2519 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:2688:64
[INFO] [stdout]      |
[INFO] [stdout] 2682 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 2688 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 2689 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3049:42
[INFO] [stdout]      |
[INFO] [stdout] 3015 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3049 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3050 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3039:60
[INFO] [stdout]      |
[INFO] [stdout] 3034 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3039 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3040 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3031:60
[INFO] [stdout]      |
[INFO] [stdout] 3019 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3031 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3032 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3164:42
[INFO] [stdout]      |
[INFO] [stdout] 3130 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3164 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3165 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3154:60
[INFO] [stdout]      |
[INFO] [stdout] 3149 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3154 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3155 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3146:60
[INFO] [stdout]      |
[INFO] [stdout] 3134 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3146 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3147 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3256:64
[INFO] [stdout]      |
[INFO] [stdout] 3250 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3256 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3257 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3383:42
[INFO] [stdout]      |
[INFO] [stdout] 3349 |                         let rsp = match continuation {
[INFO] [stdout]      |                             ---
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `rsp` calls a custom destructor
[INFO] [stdout]      |                             `rsp` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3383 |                         rsp?.into_body().await
[INFO] [stdout]      |                         ----             ^^^^^
[INFO] [stdout]      |                         |                |
[INFO] [stdout]      |                         |                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                         |                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3384 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `rsp` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3373:60
[INFO] [stdout]      |
[INFO] [stdout] 3368 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3373 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3374 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3365:60
[INFO] [stdout]      |
[INFO] [stdout] 3353 | ...                       let mut req = azure_core::Request::new(url, azure_core::Method::Get);
[INFO] [stdout]      |                               -------
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               `req` calls a custom destructor
[INFO] [stdout]      |                               `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3365 | ...                       this.client.send(&mut req).await?
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout]      |                                                      |
[INFO] [stdout]      |                                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 3366 | ...                   }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `req` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `req` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.12.0/src/bytes.rs:666:1
[INFO] [stdout]      |
[INFO] [stdout]  666 | impl Drop for Bytes {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/package_2024_04/mod.rs:3476:64
[INFO] [stdout]      |
[INFO] [stdout] 3470 |                         let mut req = azure_core::Request::new(url, azure_core::Method::Post);
[INFO] [stdout]      |                             -------
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             `req` calls a custom destructor
[INFO] [stdout]      |                             `req` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 3476 |                         Ok(Response(this.client.send(&mut req).await?))
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |                                                                |
[INFO] [stdout]      |                                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[WARN] too many lines in the log, truncating it
